package com.alibaba.citrus.ots.unified.inventory.dto.api.request;

import com.alibaba.fastjson.JSON;
import lombok.Data;

import java.io.Serializable;

/**
 * @description: PC 端 手动创建调拨单 总部销售的
 * @author: yuhw
 * @date: 2021年10月17日 11:18
 **/
@Data
public class AllocateOrderManualCreateRequest implements Serializable {
    private static final long serialVersionUID = 3011301997218196442L;

    /**
     * 调拨类型
     */
    private String type;
    /**
     * 提报组织id
     */
    private String applyOrgId;
    /**
     * 货品组
     */
    private String productGroup;
    /**
     * 是否退单
     */
    private Boolean returnOrder;
    /**
     * 发货库区id
     */
    private String shipAreaId;
    private String shipWarehouseId;
    /**
     * 收货库区id
     */
    private String receiveAreaId;
    private String receiveWarehouseId;
    /**
     * 运输方式
     */
    private String shipMethod;
    private String expectedDeliveryDate;
    /**
     * 期待交货日期
     */
    private String expectedDeliveryTime;
    /**
     * 单据日期
     */
    private String docDate;
    /**
     * 客户采购参考号
     */
    private String safRefPoNo;
    /**
     * 总部成本中心
     */
    private String sapCostCenter;
    /**
     * 总部组织编码
     */
    private String sapSalesOrgId;
    /**
     * 总部渠道编码
     */
    private String sapChannel;

    /**
     * 总部客户 收货仓对应售达方编码
     */
    private String customer;
    /**
     * 总部客户地址 收货仓对应送达方方编码
     */
    private String customerAddress;
    /**
     * 单据原因
     */
    private String orderReason;

    private String remark;

}
